On the expressive power of recursion, replication and iteration in process calculi

نویسندگان

  • Nadia Busi
  • Maurizio Gabbrielli
  • Gianluigi Zavattaro
چکیده

We investigate the expressive power of three alternative approaches for the definition of infinite behaviors in process calculi, namely, recursive definitions, replication and iteration. We prove several discrimination results between the calculi obtained from a core CCS by adding the three mechanisms mentioned above. These results are obtained by considering the decidability of four basic properties: termination (i.e. all computations are finite), convergence (i.e. the existence of a finite computation), barb (i.e. the ability of performing a synchronization) and weak bisimulation. Our results, summarized in Table 1, show that the three calculi form a strict expressiveness hierarchy, since all the mentioned properties are undecidable in CCS with recursion, while termination and barb are decidable in CCS with replication and all the properties are decidable in CCS with iteration. As a corollary we obtain also a strict expressiveness hierarchy w.r.t. weak bisimulation, since there exist weak bisimulation preserving encodings of iteration in replication and of replication in recursion, whereas there exist no weak bisimulation preserving encoding in the other directions.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

On the Expressive Power of Process Interruption and Compensation

The investigation of the foundational aspects of linguistic mechanisms for programming long running transactions (such as the scope operator of WS-BPEL) has recently renewed the interest in process algebraic operators that interrupt the execution of one process, replacing it with another one called the compensation. We investigate the expressive power of two of such operators, the interrupt ope...

متن کامل

A Note on Scope and Infinite Behaviour in CCS-like Calculi

The study of concurrency is often conducted with the aid of process calculi. These calculi treat processes much like the -calculus treats computable functions. They provide a language in which the structure of terms represents the structure of processes together with an operational semantics to represent computational steps. Undoubtedly Milner’s CCS [4], a calculus for the modeling and analysis...

متن کامل

The Principles of Ambient Calculus Revisited

The paper presents a foundational analysis of the class of ambient calculi focussing on the spatial structures of the processes they can describe. We propose sound correct set-theoretical models for different types of ambient calculi (involving recursion, denumerable parallel composition, etc) by using special types of coalgebras labelled flat systems of equations of set theory. These models he...

متن کامل

On the Expressive Power of Global and Local Priority in Process Calculi

Priority is a frequently used feature of many computational systems. In this paper we study the expressiveness of two process algebras enriched with different priority mechanisms. In particular, we consider a finite (i.e. recursion-free) fragment of asynchronous CCS with global priority (FAP, for short) and Phillips’ CPG (CCS with local priority), and we contrast their expressive power with tha...

متن کامل

RAPPORT Expressiveness results for process

The expressive power of process algebras is investigated in a general setting of structural operational semantics. The notion of an eeective operational semantics is introduced and it is observed that no eeective operational semantics for an enumerable language can specify all eeective process graphs up to trace equivalence. A natural class of Plotkin style SOS speciications is identiied, conta...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:
  • Mathematical Structures in Computer Science

دوره 19  شماره 

صفحات  -

تاریخ انتشار 2009